temporary resident visa - German English Dictionary